package com;

public class Test01 {
    public static void main(String[] args) {
         /*
         反射
         1.动态语言
         2.静态语言 java其实是一种静态语言 也可以称为“准动态语言”
         反射是被视为动态语言的关键
         可以在运行时判断任意一个对象所属的类，构造任意一个类的对象，判断一个类所具有的成员变量和方法
         在运行时获取泛型信息，调用任意一个对象的成员变量和方法 在运行时处理注解 生成动态代理
         相关API java.lang.Class:代表一个类
         java.lang.reflect.Method:代表类的方法
         java.lang.reflect.Field：代表类的成员变量
         java.lang.reflect.Constructor：代表类的构造器
          */


    }
}
